package sg.edu.nus.iss.vmcs.system;

import java.io.IOException;
import java.util.Properties;

public interface PropertyLoaderImpl {

	/**
	 * This method reads the properties file into a hash table.
	 * @throws IOException if fail to load properties from properties file or other data storage.
	 */
	public void initialize(Properties prop) throws IOException;
	
	/**
	 * This method writes the properties from the hash table to the file or other data storeage.
	 * @throws IOException if fail to store properties to properties file.
	 */
	public void saveProperty(Properties prop) throws IOException;
}
